Skip to main content

Put Files with SecureFTP

Description

Put files with SFTP, is a Process Entry in the File Transfer plugin for Process Studio Processes. Put files with SFTP process entry puts one or more files to a remote directory using the Secure FTP protocol.

Configurations

No.Field NameDescription
1Process Entry nameSpecify a unique name for the process entry, on the workspace area. A process entry can be placed on the canvas several times; and each instance of the entry must have a unique name.
Server settings:
1SFTP server name / IPThe name of the SFTP server or the IP address
2PortThe TCP port to use. This is usually 22
3User nameThe user name to log into the SFTP server
4PasswordThe password to log into the SFTP server
5Use private keyfileIndicates whether or not a private keyfile is to be used.
6Private key filenameIf "Use private keyfile" is checked then this field is enabled. The file can be browsed to using the browse button to the right of the field. The Private Key should be in the PEM file format. For PuTTY-based Private Keys, use PuTTYgen to convert the file into "OpenSSH" format.
7Key passphraseIf "Use private keyfile" is checked then this field is enabled. If a passphrase is required then enter it here.
8Proxy typeThe proxy type (SOCKS5, HTTP) of the specified proxy server.
9Proxy hostProxy server host name
10Proxy portProxy server port number
11Proxy usernameProxy server account user name
12Proxy passwordProxy server account password
13CompressionThe compression to use in the file transfer. Current options are "none" and "zlib".
Files Tab
Source (local) files:
1Copy previous results to argsIf files to send are dynamically generated by another workflow or if you want to identify files to send, check this option.Process Studio will select files list from previous result rows (not result files, see next option) and send theses files. If the file cannot be found, Process Studio will ignore it. (It takes the first field of the result row as a string field.)
2Copy previous result files to argsIf files to send are dynamically generated by another workflow
or process entry or if you want to identify files to sent, please check this option. Process Studio will select files from previous files result entry and send theses files. If the file cannot be found,Process Studio will ignore it.
3Local DirectoryThe directory on the machine on which Process Studio runs from which you want to ftp the files from
4Wildcard (regular expression)Specify a regular expression here if you want to select multiple files.
5Success when no fileCheck this option if the process entry has to success when there is no files to process otherwise the process will fail.
6After SFTP putAction to take after the file is transferred. Actions are "Do nothing", "Delete file" and "Move file to".
7Destination folderEnabled if "After SFTP Put" is set to "Move file to". The destination on the source file for the move is specified here. Use to browse button to browse to destination folder.
8Create destination folderEnabled if "After SFTP Put" is set to "Move file to". If the "Destination folder" does not exists check this option to create it.
9Add filename to resultEnabled if "After SFTP Put" is seet to "Do nothing". If checked the name of the file is added to the result stream.
Target (remote) files:
1Remote DirectoryThe remote directory on the SFTP server to which we put the files. Use the "test folder" button to connect to the remote server and validate that the folder exists.
2Create folderCheck this option if the destination folder does not exist and should be created.